.place__website {
  grid-area: place__website;
  align-self: flex-end;
  margin: 0;
  padding: 106px 0 0 0;
    }

@media screen and (max-width: 425px) {
  .place__website {
    align-self: flex-start;
    margin-left: 16px;
    padding: 32px 0 0 0;
    width: 90%;
  }
}

@media screen and (min-width: 426px) and (max-width: 767px) {
  .place__website {
    align-self: flex-start;
    margin-left: 16px;
    padding: 32px 0 0 0;
   }
}


@media screen and (min-width: 768px) and (max-width: 1023px) {
  .place__website {
   align-items: flex-start;
   }

   .place__website:first-of-type {
    margin: 0;
    padding-top: 46px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .place__website {
    align-self: flex-end;
    padding: 0;
  }

}